package controllerMenu;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JTable;
import domijn.Menu;
import pnlBeheer.PnlMenuBeheer;
import tblModelMenu.TMMenu;

public class MenuBtnUpdate implements ActionListener {

	private PnlMenuBeheer PnlMenuBeheer;
	private JTable tblMenu;
	@SuppressWarnings("unused")
	private TMMenu MenuM;
	private Menu menu;

	public MenuBtnUpdate(PnlMenuBeheer PnlMenuBeheer) {
		this.PnlMenuBeheer = PnlMenuBeheer;
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand().equals("Update")) {
				String naam, Nnaam;
				naam=  PnlMenuBeheer.getTxtNaam().getText();
				Nnaam= PnlMenuBeheer.getTxtNieuwNaam().getText();
				System.out.println(naam);
			    menu = new Menu(naam, Nnaam);
				menu.update();
					    	
				PnlMenuBeheer.getTxtNaam().setText("");
				tblMenu = PnlMenuBeheer.getTblMenu();
				tblMenu.setModel(MenuM = new TMMenu(PnlMenuBeheer));
				tblMenu.repaint();
				tblMenu.revalidate();
		}
	}
}